initial source of supply - German English Dictionary